Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Erste Bank Open - Vienna Brisbane International - Brisbane Australian Open - Melbourne ABN AMRO Open - Rotterdam Open 13 Provence - Marseille BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Miami Open - Miami Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Australia F2 Germany F1 Germany F2 Germany F3 Germany F4 Germany F5 Croatia F1 Croatia F2 Switzerland F1 Switzerland F2 Germany F10 Italy F22 Germany F12 Germany F4 Turkey F5 Turkey F6 Greece F3 Turkey F19 Turkey F20 Germany F5 Germany F4 Great Britain F3 Bulgaria F1 Bulgaria F2 Germany F8 Spain F40 Spain F41 Germany F1 Spain F1 Austria F1 Spain F3 Germany F4 Spain F6 Spain F9 Egypt F1 Spain F11 Egypt F2 Spain F18 Spain F19 Hungary F3 Spain F20 Spain F21 Germany F6 Netherlands F3 Germany F13 Germany F16 Germany F17 Germany F18 Spain F34 Spain F35 USA F1 USA F2 USA F3 Greece F1 Portugal F1 Italy F5 Germany F9 Italy F18 Germany F10 Spain F29 Great Britain F4 Germany F2 Okal Cup 2001 International Bavarian Championships - Eckental Lamberts Open by Stawag - Aachen Okal Open - Eckental Warsteiner Challenger Lubeck - Lubeck Uncle Toby's Australian Men's Clay Court Challenger - Canberra Oberstraufen Cup - Oberstaufen Nokian Hakkapeliitta Open - Tampere Unicredit (Suisse) Bank S. A. Challenger - Chiasso Open Prevadies - St. Brieuc 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ostdeutscher Sparkassen Cup - Dresden Zagreb Challenger Segovia Challenger Trnava Challenger Yokohama Challenger Rimini Challenger Tampere Challenger Geneva Challenger Bangkok Challenger Bangkok Challenger Orleans Challenger Aachen Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Courmayeur Challenger Wolfsburg Challenger Cherbourg Challenger Sarajevo Challenger Prague Challenger Furth Challenger Oberstaufen Cup - Oberstaufen Recanati Challenger Orleans Challenger Biella Challenger Cremona Challenger Marburg Challenger Rennes Challenger 2003 Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Heineken Open - Auckland Ordina Open - s-Hertogenbosch BMW Open - Munich Catella Swedish Open - Bastad Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London SkiStar Swedish Open - Bastad Citi Open - Washington If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Baumag Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Malaysian Open - Kuala Lumpur Apia International - Sydney Oberstaufen Cup - Oberstaufen Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Rhein-Main Challenger 2003 - Aschaffenburg Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Pekao Open 2003 - Szczecin Fever-Tree Championships - London China Open - Beijing Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Aamulehti Tampere Open - Tampere Noumea Challenger Istanbul Challenger Oberstaufen Challenger Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna San Diego Open - San Diego Melbourne Summer Set - Melbourne Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Brisbane International - Brisbane Memorial Piertomaso Tessitore - San Remo ATU Cup - Weiden Oberstaufen Cup - Oberstaufen DPD Challenger 2002 - Aschaffenburg Warsteiner Grand Prix - Oberstaufen Canottieri Mincio Open - Mantova Black Forest Open - Freudenstadt Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Okal Cup 2003 - Eckental IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2004 - Wolfsburg Uncle Toby's Burnie Challenger - Tasmania XXXVII Torneig C.E. Laieta - Barcelona Ispat Open 2004 - Ostrava Schickedanz Open - Furth Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Tennis Masters Series - Hamburg Open Castilla y Leon - Segovia St. Petersburg Challenger - St. Petersburg Rhein-Main Challenger 2004 - Aschaffenburg Architect Open - Budapest Okal Cup 2004 - Eckental Czech Indoor Open - Prague Jameson Cup - Milan ATP Challenger Numea - New Caledonia Volkswagen Challenger 2005 - Wolfsburg Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Olbia Challenger - Olbia Citta di Monza - Monza Mutua Madrilena Masters Madrid - Madrid Bauer Watertechnology Cup - Eckental BNP Paribas Open - Indian Wells BH Telecom Indoors Sarajevo 2006 - Sarajevo 10° Trofeo Luigi Pezzoli - Bergamo Unique Zagreb Open - Zagreb Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Sony Ericsson Open - Miami s Tennis Masters 06 - Graz WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Bauer Watertechnology Cup - Eckental IPP Open - Helsinki LTA Wrexham Challenger - Wrexham 4th Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Morocco Tennis Tour - Marrakech BNP Paribas Open - Indian Wells Roma Challenger 2007 - Rome Sony Open Tennis - Miami Schickedanz Open 2007 - Furth Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Oberstaufen Cup - Oberstaufen Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Delhi Challenger I - New Delhi Sail Open - New Delhi Aberto de Sao Paulo - Sao Paulo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo 5 Volkswagen Challenger - Wolfsburg Rogers Cup - Montreal Shimadzu All Japan Indoor Tennis Championships - Kyoto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Bulgarian Open Challenger - Sofia Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mamaia Challenger - Constanta BNP Paribas Masters - Paris Challenger Banque Nationale - Granby Timisoara Challenger - Timisoara Monte-Carlo Rolex Masters - Monte-Carlo New Delhi Challenger III - New Delhi ATP Open Castilla y Leon - Segovia New Delhi Challenger IV - New Delhi Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Banja Luka Challenger 2008 - Banja Luka Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Rennes - Rennes BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Labertz Open by Stawag - Aachen Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Bauer Watertechnilogy Cup 2008 - Eckental Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai Heilbronn Challenger Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Belgrade Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Besancon Challenger Wolfsburg Challenger Kyoto Challenger Bangkok Challenger Korat Challenger Athens Challenger Sofia Challenger BMW Open - Munich Ostrava Challenger Ramat Hasharon Challenger Cremona Challenger Karlsruhe Challenger Nottingham Challenger Constanta Challenger Oberstaufen Challenger Rimini Challenger Alphen Challenger Banja Luka Challenger Todi Challenger Rennes Challenger Kolding Challenger Charlottesville Challenger Eckental Challenger Aachen Challenger Knoxville Challenger Toyota Challenger Genova Challenger Noumea Challenger Heilbronn Challenger Honolulu Challenger Dallas Challenger Belgrade Challenger Sunrise Challenger Rimouski Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Furth Challenger Nottingham Challenger Kosice Challenger Braunschweig Challenger Oberstaufen Challenger Rijeka Challenger Eckental Challenger Bergamo Challenger Zagreb Challenger Milan Challenger Prague Challenger Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Swiss Indoors Basel - Basel If Stockholm Open - Stockholm ATU Cup - Weiden BMW Open - Munich French Open - Paris Wimbledon - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Warsteiner Challenger Wolfsburg - Wolfsburg Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco AEGON Championships - London Unicredit (Suisse) Bank S.A. Challenger - Chiasso French Open - Paris Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart U.S. Open - New York Chengdu Open - Chengdu Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu French Open - Paris Open Sud de France - Montpellier Ljubljana Open - Ljubljana ABN AMRO World Tennis Tournament - Rotterdam Status Athens Open - Athens European Open - Antwerp Gonet Geneva Open - Geneva Rhodes Challenger ATU Cup - Weiden Abierto Mexicano Telcel - Acapulco Stockholm Open - Stockholm United Cup - Australia Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Ostdeutscher Sparkessen Cup - Dresden French Open - Paris cinch Championships - London French Open - Paris Chengdu Open - Chengdu Australian Open - Melbourne French Open - Paris Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Australian Open - Melbourne Wimbledon - London Black Forest Open 2004 - Freudenstadt Australian Open - Melbourne Moncton Men's Challenger - Moncton Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Regions Morgan Keegan Championships - Memphis BMW Open - Munich Swiss Indoors Basel - Basel BMW Open - Munich Open SEAT 2008 - Barcelona Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille BCR Open Romania - Bucharest AEGON Championships - London Ordina Open - s-Hertogenbosch BB&T Atlanta Open - Atlanta Bank Austria Tennis Trophy - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Atlanta Tennis Championships - Atlanta Open de Moselle - Metz Apia International - Sydney SAP Open - San Jose BRD Nastase Tiriac Trophy - Bucharest Citi Open - Washington Erste Bank Open - Vienna Brisbane International - Brisbane Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna TEB BNP Paribas Istanbul Open - Istanbul cinch Championships - London Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Rolex Paris Masters - Paris Davis Cup, Group 2, 1R, HUN-BUL 2-3 BNP Paribas Open - Indian Wells Davis Cup, Group 2, 1R, BUL-MON 3-2 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Hopman Cup - Perth Rolex Paris Masters - Paris Miami Open - Miami Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group II, PO, GRE-BUL 1-4 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Davis Cup, Group II, 2R, LUX-BUL 0-5 National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Laver Cup - Berlin Shanghai ATP Masters - Shanghai BMW Open - Munich Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open (juniors) Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York All Lower level tournaments French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris